package com.action.suport;

import java.util.*;

import com.db.suport.*;

public class ContentAction {
	private int no;
	private SuportVO vo = new SuportVO();
	private List<Suport_replyVO> nblist = new ArrayList<Suport_replyVO>();

	private int boardtype;
	private String content;
	private String id;
	private int rno;
	private SuportDAO suport;

	public SuportDAO getSuport() {
		return suport;
	}

	public void setSuport(SuportDAO suport) {
		this.suport = suport;
	}

	public List<Suport_replyVO> getNblist() {
		return nblist;
	}

	public int getRno() {
		return rno;
	}

	public void setRno(int rno) {
		this.rno = rno;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public int getBoardtype() {
		return boardtype;
	}

	public void setBoardtype(int boardtype) {
		this.boardtype = boardtype;
	}

	public void setNo(int no) {
		this.no = no;
	}

	public SuportVO getVo() {
		return vo;
	}

	public String execute() throws Exception {

		nblist = suport.suport_replyAllData(no);

		System.out.println("content : " + no);
		suport.suportIncreament(no);
		vo = suport.suportContentData(no);
		System.out.println(vo.toString());
		return "success";
	}

	public String reply_insert() throws Exception {

		Suport_replyVO rvo = new Suport_replyVO();
		rvo.setGroupno(no);
		rvo.setId(id);
		rvo.setContent(content);

		suport.suport_replyInsert(rvo);

		nblist = suport.suport_replyAllData(no);

		suport.suportIncreament(no);
		vo = suport.suportContentData(no);

		return "success";
	}

	public String reply_delete() throws Exception {

		suport.suport_replyDelete(rno);

		nblist = suport.suport_replyAllData(no);

		vo = suport.suportContentData(no);

		return "success";
	}

	public String reply_update() throws Exception {

		Suport_replyVO rvo = new Suport_replyVO();

		rvo.setContent(content);
		rvo.setNo(rno);
		System.out.println("1111111111111111111111111");
		suport.suport_replyUpdate(rvo);

		nblist = suport.suport_replyAllData(no);

		vo = suport.suportContentData(no);

		return "success";
	}
}
